@charset "utf-8";
/* CSS Document */

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div {
border: 0 none;
margin: 0;
padding: 0;
}
body{
font-size:12px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background:#fafafa;
}

a {
text-decoration:none;
outline:none;
}
a:active{
star:expression(this.onFocus=this.blur());
}
:focus{
outline:0;
}
a:hover{
color:#CC0000;
text-decoration:underline;
transition: all 0.3s ease 0s;
}
ul{
list-style:none;
}
li{
list-style:none;
}
img{
border:none;
}
.clear{
clear:both;
}
.ls a{
color:#5dbc3a;
padding-left:3px;
}
.ls a:hover{
color:#CC0000;
text-decoration:none;
}
.cs a{
color:#ff6600;
}
.cs a:hover{
text-decoration:none;
color:#CC0000;
}
.bs a{
line-height:22px;
color:#ffffff;
}
.bs a:hover{
color:#FFFF00;
text-decoration:none;
}
.more a{
display:block;
color:#bd2015;
}
.more a:hover{
color:#FF0000;
text-decoration:underline;
}

.bg{
background:url(../images/bg.jpg) repeat-x;
}
.box{
width:990px;
margin:0px auto;
}

.menu{
padding-left:11px;
height:38px;
line-height:38px;

}
.menu li{
float:left;
}
.menu a{
display:block;
font-family:microsoft yahei;
font-size:14px;
color:#ffffff;
padding:0px 20px;
color:#ffffff;
background:url(../images/jiantou.png) no-repeat 50% 100%;}
.menu a:hover{
	text-decoration:none;
	background-image: url(../images/jiantou_hover.png)!important;
	background-repeat: no-repeat !important;
	background-position: 50% 100% !important;
	background-color: #206fb7!important;
}


.content{
text-align:left;
padding-top:20px;
}
.cta{
float:left;
width:302px;
}
.ctb{
float:right;
width:662px;
}

.bta{
line-height:35px;
height:35px;
}
.bta_a{
float:left;
color:#333333;
font-family:microsoft yahei;
font-size:15px;
padding-left:15px;
}
.bta_b{
float:right;
padding-right:10px;
padding-top:10px;
}
.bta_b a{
color:#5c7b8f;
}
.bta_b a:hover{
text-decoration:none;
color:#CC0000;
}

.tz_nr{
padding:10px 7px;
border-top:2px solid #013751;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}

.tz_nr a{
text-align:right;
color:#333333;
height:31px;
line-height:31px;
padding-right:10px;
color:#333333;
float:left;
text-align:left;
display:block;
background:url(../images/tb1.jpg) no-repeat 5px center;
padding-left:19px;
}
.tz_nr a:hover{
color:#CC0000;
text-decoration:underline;
background:url(../images/tb1.jpg) no-repeat 7px center;
}

.news{
padding-top:28px;
}
.nw_nr{
padding:10px 14px;
border-top:2px solid #013751;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
height:220px
}
.nwmu a{
padding-left:12px;
display:block;
color:#000000;
line-height:28px;
height:28px;
background:url(../images/2.gif) no-repeat left center;
}
.nwmu a:hover{
color:#CC0000;

}
.nwtel a{
padding-left:14px;
display:block;
color:#000000;
line-height:28px;
height:28px;
background:url(../images/1.gif) no-repeat left center;
}
.nwtel a:hover{
text-decoration:none;
}
.nw_bt a{
display:block;
float:left;
background:#dddddd;
color:#333333;
font-family:microsoft yahei;
font-size:15px;
line-height:28px;
padding:0px 9px;
margin-right:5px;
}
.nw_bt a:hover{
color:#ffffff;
text-decoration:none;
background:#19558b;
}
.nwa{
float:left;
width:16px;
}
.nwb{
float:right;
width:250px;
}
.nwtp{
padding:5px 0px;
}

.nwb a{
color:#5d7c90;
font-weight:bold;
height:28px;
line-height:28px;
}

.ss{
padding:5px 0px;
}
.stp{
float:left;
}
.swz{
float:left;
padding-left:8px;
line-height:18px;
}
.swz a{
color:#5d7c90;
font-weight:bold;
}
.swz a:hover{
color:#CC0000;
}

.dt_nr{
padding:10px 10px;
border-top:2px solid #013751;
}
.dt_tp{
border:1px solid #dddddd;
padding:3px;
float:right;
}
.dt_li{
float:left;
width:360px;
}
.dt_li a{
text-align:right;
color:#333333;
height:30px;
line-height:30px;
padding-right:10px;
color:#333333;
float:left;
text-align:left;
display:block;
background:url(../images/tb2.jpg) no-repeat 5px center;
padding-left:19px;
}
.dt_li a:hover{
color:#CC0000;
text-decoration:underline;
background:url(../images/tb2.jpg) no-repeat 7px center;
}

.xx{
padding-top:15px;
}
.yj{
float:left;
width:217px;
}
.sw{
float:left;
width:217px;
padding-left:5px;
}
.aq{
float:right;
width:217px;
}

.rnr{
padding-left:5px;
}
.rbt{
color:#333333;
font-family:microsoft yahei;
font-size:15px;
line-height:35px;
}
.rtp{
border:1px solid #dddddd;
}
.rnr a{
display:block;
background:url(../images/tb3.jpg) no-repeat left center;
color:#333333;
height:28px;
line-height:28px;
padding-left:12px;
}
.rnr a:hover{
text-decoration:underline;
color:#d94f4d;
}
.ran{
text-align:center;
padding-top:12px;
}
.mo a{
line-height:30px;
padding-left:12px;
color:#5c7b8f;
}

.lkm{
float:left;
width:123px;
height:34px;
line-height:34px;
border:1px solid #dddddd;
margin:0px 7px 0px 8px;
}
.lk_tp{
text-align:center;
padding-top:10px;
}
.lk_p{
padding-left:8px;
float:left;
}
.lk_z{
float:left;
width:70px;
}
.lk_z a{
color:#19558b;
font-family:microsoft yahei;
font-size:14px;
}
.lk_z a:hover{
color:#CC0000;
text-decoration:none;
}
.lk_nr{
padding-left:150px;
}
.foot{
line-height:24px;
padding-top:15px;
padding-bottom:30px;
}
/***********��〉�峰�***************/

.left{
width:238px;
float:left;
margin-left:10px;
}
.left_menu{}
.left_menu_bt{
background:url(../images/left_bt.jpg) no-repeat;
height:26px;
padding:7px 0px 0px 35px;
font-size:15px;
color:#fff;
font-family:Microsoft YaHei;
}
.left_menu_nr{
background:url(../images/left_menu_bg.jpg) repeat-y;
padding-bottom:50px;
border:solid 1px #ccc;
background:#f4f4f4;

}
.left_menu ul{
list-style:none;
}
.left_menu ul li{
background:url(../images/xian.jpg) no-repeat 50% 100%;
}
.left_menu a{
background:url(../images/news_arrow.gif) no-repeat 10px 50%;
padding-left:20px;
color:#333;
font-weight:bold;
padding:0px 0px 0px 20px;
border-bottom:solid 1px #ccc;
display:block;
line-height:30px;
height:30px;
width:215px;
}
.left_menu a:hover{
background:url(../images/left_menu_hover_2.jpg) no-repeat -43px 50%;
	color:#fff;
}
.right{
width:710px;
float:right;
border:solid 1px #ccc;
margin-bottom:10px;
margin-right:10px;
background:#fff;
}
.right_bt{
font-size:13px;
background:url(../images/about_title.jpg) no-repeat;
height:23px;
border-bottom:solid 1px #ccc;
padding:7px 0px 0px 45px;
}
.right_bt a{
color:#666;
}
.right_bt a:hover{
text-decoration:underline;
color:#ff6600;
}
.right_nr{
padding:10px;
_height:350px;
}

.xingfa_nr li{
	color:#333;
	height:28px;
	line-height:28px;
	padding-left:30px;
}

.xingfa_nr a{
	color:#333;
	
	line-height:28px;
	
}
.maomao a
{
	border-bottom: dashed 1px #b4b4b4;
	padding:4px;
}

.xingfa_nr li a{
	color:#333;
	text-decoration: none;
	float:left;
}
.xingfa_nr a:hover{
text-decoration:underline;
}
.xingfa_nr li span{
}

.fangye{
	border-top: solid 1px #6d7f91;
	margin-top:8px;
	padding-top:10px;

}
.foot {
	text-align: center;
}

.fanye_left{
	float:left;
}
.fanye_right{
	float:right;
}
.fanye_right a{
	margin:0 2px;
	font-size:12px;
	color:#4c657e;
	text-decoration: none;
}
.fanye_input{
	width:40px;
	height:13px;
}

/************/
.sanji{
	line-height:28px;
height:28px;
	}
.sanji a
{
	font-weight:normal;
border-bottom:dotted 1px #ccc;
padding-left:30px;
width:204px;
	background:url(../images/news_arrow.gif) no-repeat 20px 50%;
	}
.sanji a:hover{
	background:url(../images/left_menu_hover.jpg) no-repeat -33px 49%;
color:#333;
	}
.sanji table tr{
	padding:0px;
	line-height:0px;
	margin:0px;
	}
.sanji table tr a{
	display:block;
	border-bottom:dotted 1px #ccc;
}
.sudy-links .links-name {
	display: inline-block;
	font-weight: normal;
	line-height: 24px;
	border: 1px solid #444;
	cursor: default;
	text-align: left;
	font-family: 12;
	color: #333333;
	width: 150px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 5px;
}
.h {
	height: 20px;
}
